FaroArmUsbWrapper ================= 01/14/09 DS Fixed problem of PCDMIS not releasing Faro driver at exit (PR 258790). faro ==== 2.43 01/08/09 DS Fixed PR 258788 (DEVICE_ERROR in initialization) and PR 258792 (wrong beeping of PC speakers in scanning). 2.42 09/23/08 DS Fixed beeping problem for scanning (PR 256427). 2.41 09/11/08 DS Fixed problem of extra dialog box for arm stretching at start-up. I++ Client ========== 1.67 07/SEP/10 MP Incremental moves in mm/inches fixed. Leica ===== 1.384 01/16/09 DS Fixed problem of not being able to resume scan with CTRL-I after broken beam (PR 259101). 1.383 01/15/09 DS Fixed problem of tip change not detected (PR 259058). 1.382 12/12/08 DS Internal fix for debug statements. 1.381 12/11/08 DS Fixed device switching problem due to new fast lock-on mode (DistanceSet event sometimes arrives before ProbeChanged instead of the other way around in earlier version). LKDirect ======== 2.54 03/05/09 MP S.U.R LK2000 prehitSafetyFactor introduced - removal of floor/ceiling values for touch speed, useless now. ManualCMM ========= 1.16 EM 01/21/09 Report tcp/ip connection info in debug file; added function driver_special_learnmode_option() 1.15 EM 01/09/09 fix for v44b build errors; use GOM for the proglock interface M10 - attract instead of repulse, M04/M04Y used for ballancing motor) 1.68n 06/15/09 RK 8bit ST probe support, new configuration file sections [AttachProbe] and [ReleaseProbe] 1.67n 06/10/09 RK Finalized support of dual probe head RDS/VASTXX, Supported multple tool changers in configuration file 1.66n 06/03/09 RK/ZH Dual probe head support (dynamic suspension) - RDS XXT 1.65n 06/03/09 RK/ZH RDS tool changer - Three registry settings: TCLengthInFrontOfSlot, TCVerticalDropToRealDropoff, TCLengthBackOutOfSlot were not used from registry but were hardwired 1.64n 05/05/09 RK implemented ZeissCMM::cmmUseWaitOptimization (CMM_CONFIG::WAIT_OPTIMIZATION) by employing G00 (tested in Grohmann, Bisingen, Germany with MC 850, 8bit, Trigger probe head (ST) - no circular moves) The ST support is unfinished. Acceleration for 8bit is multiplier by 10 (as per documentation) - it is potentionally dangerous for Analog probe type 1.63n 04/09/09 RK PR #260985 - string from jog key crashed application in debug mode (#%) 1.62n 03/31/09 RK Added configuration option ST_PROBE_TYPE for Trigger heads (it was default) 1.61n 02/12/09 RK PR# 258760 RDS and DSE tool change should not rotate to original tip position ZeissGPIB ========= 2.31 06/03/09 RK/ZH RDS tool changer - Three registry settings: TCLengthInFrontOfSlot, TCVerticalDropToRealDropoff, TCLengthBackOutOfSlot were not used from registry but were hardwired 2.30 05/05/09 RK implemented WaitOptimization by employing G00 (tested in Groehmann, Bisingen with MC 850, 8bit, ST probe head) G00 is sent before G02 and G74 is sent to controller. Fot Tool changer G00Z is used (waiting for standstill). 2.29 05/04/09 ZH/RK PR# 258635 if machine makes DCCRetract by itself global_commanded_position has to be set to retract_point (not move_point!) 2.28 02/12/09 RK PR# 258760 RDS and DSE tool change should not rotate to original tip position ZEISS NEW INTERFACE =================== 1.99n 06/24/10 ZH XXT probe type - calibration and scanning (RDS_XXT_PROBE_TYPE) 1.98n 06/23/10 RK new config option - SCALE_PARSE_SCANNING=[SCALE_PARSE_XYZ_W_IJK_FxFyFz|SCALE_PARSE_X_Fx_Y_Fy_Z_Fz_W_IJK|SCALE_PARSE_X_I_Y_J_Z_K_W_AB|-1] new config option - EXCLUDE_HIT_VALIDITY_TEST=[01], default 0, for 16bit controllers - (usually 0 byte of response to D16S1 is cheked on '@') 1.97n 06/22/10 RK CrashRpt added 1.96n 06/07/10 RK New custom commands (30, 31, 32) - reinitialize machine - cool boot, warm boot and DSE homing New section [CustomFunction] will be used for DSE homing - custom command 32 New section [ResetCMM] will be used for cold boot - custom command 30 Example of ResetCMM send D108 down to controller and waits 15 seconds before it continues: [ResetCMM] "D108\x0D\x0A", 0, 1, "", 0, 0, 0 "", 15000, 1, "", 0, 0, 0 CustomFunction can be used for DSE probe heads to recover the head position according the CAA map (UMesss command 1590) 1.95n 06/03/10 RK new option for tool changing - VASTReadoutErrorAtEnd. FALSE by default. (8/MT/ZEISSTC2 At the end of tool changing cycle UMESS calls D14 and ignores the response - observed 0 nd 99). fixed changes from 1.93 - corrected CRLF debug output 1.94n 04/25/10 RK CALCVECTOR_FLIP (flipping vectors after vector calculation) 1.93n 04/25/10 RK Controller responses with \x0D\x0A made more readable in debug (convert CRLF). 1.92n 04/21/10 RK fixed cmmGoJogMode to call G96 at the beginning reworked CMM_PARAM_HARDWARE_VECTOR to be general (deflections aren't zero anymore). corrected ignoring of CMM errors for 8 bit controllers 8 bit Measurig head (analogue) - default point calculation changed to history (force was wrong) ZH Added new responses from controller: CMM_GET_HIT_VECTOR, CMM_GET_HIT_FORCE ZH 8 bit Measuring head - getHit is improved with waiting for stop and checking for empty command queue (move cmds) IP_Button.H.CPP made into a separate module instead of including IP_Button.CPP in ZEISSNEW.CPP 1.91n 03/30/10 MP allow to use hardware defined vectors (RK - for now with zeroing deflections) 1.90n 03/11/10 RK UDP headers are output Added more callback types into ZeissCMM for ZeissConfigurationTool 1.23 1.89n 02/25/10 RK set_manuals_forces called to set forces from parameters even for manual mode ZEISS NEW INTERFACE =================== 1.993n 07/15/10 RK UDP Packet with zero length ignored in order to establish correct UDP packet sequencing (Woordward Governor) VAST change tool produced error "unexpected hit" (M12 was sent to controller when probe was moving - Woodward Governor) 1.992n 07/14/10 RK fixed VAST scanning (bug introduced in 1.76n) 1.991n 06/30/10 RK new config option USE_D12_GET_HIT_POSITION (default 1) - it was observed using read position (empty string) for obtaining hits(on MT,GPIB), set this option to USE_D12_GET_HIT_POSITION=0 if you want to use this emprty string for hits. Corrected retract command for 8bit controller with PH9 - D25 F063 instead of incorrect D25 F300. parent: 7335:0216d3ae5261 tip Added tag Build - hudson-PcDmis2010_MR3_QA_Installer-58 - build0 for changeset db5d4cd5eae9 branch: pcdmis2010_mr3_qa commit: 5 unknown (clean) update: (current) ZEISS NEW INTERFACE =================== 1.995n 08/11/10 RK Jogbox speed and DCC speed can be different now (configuration options - JOGBOX_SPEED, MAX_SPEED) ZEISS NEW INTERFACE =================== 1.996n 07/12/10 RK For blue jogbox key space avoided possible crashes caused from pressing some keys (space) ZEISS NEW INTERFACE =================== 1.997n 01/11/11 RK Jogbox key 6 allows to disable probing and pops up the dialog with text "Probing is disabled until you press OK". G53 (without parameters) was added at the end of routine which sets manual mode speed for newer controllers. It resolves problems with creepingly slow manual mode speed after collisions or when part program ends with hit.